The annual US Marine Corp. Toys for Tots train on the Canadian Pacific's Delaware & Hudson subsidiary was in jeopardy of not running this year after no passenger equipment could be found early on.... (more)